/*
 * Decompiled with CFR 0.150.
 */
package com.gys.data.inventoryInquiry;

public class InventoryInquiryOutData {
    private String clientId;
    private String gssmBrId;
    private String gssmProId;
    private String gssmProName;
    private String retailPrice;
    private String gssmBatchNo;
    private String validUntil;
    private String qty;
    private String factory;
    private String origin;
    private String dosageForm;
    private String unit;
    private String format;
    private String approvalNum;
    private Integer index;

    public String getClientId() {
        return this.clientId;
    }

    public String getGssmBrId() {
        return this.gssmBrId;
    }

    public String getGssmProId() {
        return this.gssmProId;
    }

    public String getGssmProName() {
        return this.gssmProName;
    }

    public String getRetailPrice() {
        return this.retailPrice;
    }

    public String getGssmBatchNo() {
        return this.gssmBatchNo;
    }

    public String getValidUntil() {
        return this.validUntil;
    }

    public String getQty() {
        return this.qty;
    }

    public String getFactory() {
        return this.factory;
    }

    public String getOrigin() {
        return this.origin;
    }

    public String getDosageForm() {
        return this.dosageForm;
    }

    public String getUnit() {
        return this.unit;
    }

    public String getFormat() {
        return this.format;
    }

    public String getApprovalNum() {
        return this.approvalNum;
    }

    public Integer getIndex() {
        return this.index;
    }

    public void setClientId(String clientId) {
        this.clientId = clientId;
    }

    public void setGssmBrId(String gssmBrId) {
        this.gssmBrId = gssmBrId;
    }

    public void setGssmProId(String gssmProId) {
        this.gssmProId = gssmProId;
    }

    public void setGssmProName(String gssmProName) {
        this.gssmProName = gssmProName;
    }

    public void setRetailPrice(String retailPrice) {
        this.retailPrice = retailPrice;
    }

    public void setGssmBatchNo(String gssmBatchNo) {
        this.gssmBatchNo = gssmBatchNo;
    }

    public void setValidUntil(String validUntil) {
        this.validUntil = validUntil;
    }

    public void setQty(String qty) {
        this.qty = qty;
    }

    public void setFactory(String factory) {
        this.factory = factory;
    }

    public void setOrigin(String origin) {
        this.origin = origin;
    }

    public void setDosageForm(String dosageForm) {
        this.dosageForm = dosageForm;
    }

    public void setUnit(String unit) {
        this.unit = unit;
    }

    public void setFormat(String format) {
        this.format = format;
    }

    public void setApprovalNum(String approvalNum) {
        this.approvalNum = approvalNum;
    }

    public void setIndex(Integer index) {
        this.index = index;
    }

    public boolean equals(Object o) {
        if (o == this) {
            return true;
        }
        if (!(o instanceof InventoryInquiryOutData)) {
            return false;
        }
        InventoryInquiryOutData other = (InventoryInquiryOutData)o;
        if (!other.canEqual(this)) {
            return false;
        }
        String this$clientId = this.getClientId();
        String other$clientId = other.getClientId();
        if (this$clientId == null ? other$clientId != null : !this$clientId.equals(other$clientId)) {
            return false;
        }
        String this$gssmBrId = this.getGssmBrId();
        String other$gssmBrId = other.getGssmBrId();
        if (this$gssmBrId == null ? other$gssmBrId != null : !this$gssmBrId.equals(other$gssmBrId)) {
            return false;
        }
        String this$gssmProId = this.getGssmProId();
        String other$gssmProId = other.getGssmProId();
        if (this$gssmProId == null ? other$gssmProId != null : !this$gssmProId.equals(other$gssmProId)) {
            return false;
        }
        String this$gssmProName = this.getGssmProName();
        String other$gssmProName = other.getGssmProName();
        if (this$gssmProName == null ? other$gssmProName != null : !this$gssmProName.equals(other$gssmProName)) {
            return false;
        }
        String this$retailPrice = this.getRetailPrice();
        String other$retailPrice = other.getRetailPrice();
        if (this$retailPrice == null ? other$retailPrice != null : !this$retailPrice.equals(other$retailPrice)) {
            return false;
        }
        String this$gssmBatchNo = this.getGssmBatchNo();
        String other$gssmBatchNo = other.getGssmBatchNo();
        if (this$gssmBatchNo == null ? other$gssmBatchNo != null : !this$gssmBatchNo.equals(other$gssmBatchNo)) {
            return false;
        }
        String this$validUntil = this.getValidUntil();
        String other$validUntil = other.getValidUntil();
        if (this$validUntil == null ? other$validUntil != null : !this$validUntil.equals(other$validUntil)) {
            return false;
        }
        String this$qty = this.getQty();
        String other$qty = other.getQty();
        if (this$qty == null ? other$qty != null : !this$qty.equals(other$qty)) {
            return false;
        }
        String this$factory = this.getFactory();
        String other$factory = other.getFactory();
        if (this$factory == null ? other$factory != null : !this$factory.equals(other$factory)) {
            return false;
        }
        String this$origin = this.getOrigin();
        String other$origin = other.getOrigin();
        if (this$origin == null ? other$origin != null : !this$origin.equals(other$origin)) {
            return false;
        }
        String this$dosageForm = this.getDosageForm();
        String other$dosageForm = other.getDosageForm();
        if (this$dosageForm == null ? other$dosageForm != null : !this$dosageForm.equals(other$dosageForm)) {
            return false;
        }
        String this$unit = this.getUnit();
        String other$unit = other.getUnit();
        if (this$unit == null ? other$unit != null : !this$unit.equals(other$unit)) {
            return false;
        }
        String this$format = this.getFormat();
        String other$format = other.getFormat();
        if (this$format == null ? other$format != null : !this$format.equals(other$format)) {
            return false;
        }
        String this$approvalNum = this.getApprovalNum();
        String other$approvalNum = other.getApprovalNum();
        if (this$approvalNum == null ? other$approvalNum != null : !this$approvalNum.equals(other$approvalNum)) {
            return false;
        }
        Integer this$index = this.getIndex();
        Integer other$index = other.getIndex();
        return !(this$index == null ? other$index != null : !(this$index).equals(other$index));
    }

    protected boolean canEqual(Object other) {
        return other instanceof InventoryInquiryOutData;
    }

    public int hashCode() {
        int PRIME = 59;
        int result = 1;
        String $clientId = this.getClientId();
        result = result * 59 + ($clientId == null ? 43 : $clientId.hashCode());
        String $gssmBrId = this.getGssmBrId();
        result = result * 59 + ($gssmBrId == null ? 43 : $gssmBrId.hashCode());
        String $gssmProId = this.getGssmProId();
        result = result * 59 + ($gssmProId == null ? 43 : $gssmProId.hashCode());
        String $gssmProName = this.getGssmProName();
        result = result * 59 + ($gssmProName == null ? 43 : $gssmProName.hashCode());
        String $retailPrice = this.getRetailPrice();
        result = result * 59 + ($retailPrice == null ? 43 : $retailPrice.hashCode());
        String $gssmBatchNo = this.getGssmBatchNo();
        result = result * 59 + ($gssmBatchNo == null ? 43 : $gssmBatchNo.hashCode());
        String $validUntil = this.getValidUntil();
        result = result * 59 + ($validUntil == null ? 43 : $validUntil.hashCode());
        String $qty = this.getQty();
        result = result * 59 + ($qty == null ? 43 : $qty.hashCode());
        String $factory = this.getFactory();
        result = result * 59 + ($factory == null ? 43 : $factory.hashCode());
        String $origin = this.getOrigin();
        result = result * 59 + ($origin == null ? 43 : $origin.hashCode());
        String $dosageForm = this.getDosageForm();
        result = result * 59 + ($dosageForm == null ? 43 : $dosageForm.hashCode());
        String $unit = this.getUnit();
        result = result * 59 + ($unit == null ? 43 : $unit.hashCode());
        String $format = this.getFormat();
        result = result * 59 + ($format == null ? 43 : $format.hashCode());
        String $approvalNum = this.getApprovalNum();
        result = result * 59 + ($approvalNum == null ? 43 : $approvalNum.hashCode());
        Integer $index = this.getIndex();
        result = result * 59 + ($index == null ? 43 : ($index).hashCode());
        return result;
    }

    public String toString() {
        return "InventoryInquiryOutData(clientId=" + this.getClientId() + ", gssmBrId=" + this.getGssmBrId() + ", gssmProId=" + this.getGssmProId() + ", gssmProName=" + this.getGssmProName() + ", retailPrice=" + this.getRetailPrice() + ", gssmBatchNo=" + this.getGssmBatchNo() + ", validUntil=" + this.getValidUntil() + ", qty=" + this.getQty() + ", factory=" + this.getFactory() + ", origin=" + this.getOrigin() + ", dosageForm=" + this.getDosageForm() + ", unit=" + this.getUnit() + ", format=" + this.getFormat() + ", approvalNum=" + this.getApprovalNum() + ", index=" + this.getIndex() + ")";
    }
}

